package io;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;

/*
io输入，输出流；Input，和Output
jiav将输入和输出用“流Stream”表达，分为输入流和输出流
我们可以想象成我们程序和另一个设备的“管道”，通过他可以读写设备
java将输入流和输出流定义了两个对应的超类InputStream和OutputStream
1）InputStream；
   输入流，泛型是从外界到程序的方向，用于读取数据的流，是一个抽象类，定义了读取字节的相关方法
2） OutputStream；
   输出流，方向是程序到外界的方向，用于写出数据的流，是一个抽象类，定义类写出字节的相关方法
文件流；FileInputStream和FileOutputStream
文件流继承自InputStream和OutputStream，用于文件进行读写操作

文件  输出流
File OutputStream
 */
public class FOSDemo {
    public static void main(String[] args) throws IOException {
        //文件输出流  继承类输出流抽象的超类
        File file=new File("ops.txt");        //是否追加
        FileOutputStream fos=new FileOutputStream(file,true);
       /*
        //写入
        fos.write(66);
        //在文件中又写了个字节
        fos.write(88);

        */
        fos.write(258);
        fos.close();//关闭输入流

    }
}


























